#pragma once

#define PIN_LX 2       // 左摇杆X
#define PIN_LY 1       // 左摇杆Y
#define PIN_L_KNOB 14  // 左旋钮
#define PIN_L_UP 46    // 左侧上按键
#define PIN_L_DOWN 39  // 左侧下按键

#define PIN_RX 16      // 右摇杆X
#define PIN_RY 15      // 右摇杆Y
#define PIN_R_KNOB 3   // 右旋钮
#define PIN_R_UP 45    // 右侧上按键
#define PIN_R_DOWN 44  // 右侧下按键

#define PIN_BOARD_L 0   // 板子左侧按键
#define PIN_BOARD_R 21  // 板子右侧按键

#define MCP_PIN_L1 8   // 左拨杆1，在mcp2307上的引脚     左1---左2---右1---右2
#define MCP_PIN_L2 11  // 左拨杆2，在mcp2307上的引脚
#define MCP_PIN_R1 10  // 右拨杆1，在mcp2307上的引脚
#define MCP_PIN_R2 9   // 右拨杆2，在mcp2307上的引脚

#define MCP_PIN_UP 7     // 功能键 上
#define MCP_PIN_DOWN 4   // 功能键 下
#define MCP_PIN_LEFT 6   // 功能键 左
#define MCP_PIN_RIGHT 5  // 功能键 右
#define MCP_PIN_O 3      // 功能键 O
#define MCP_PIN_X 2      // 功能键 X
#define MCP_PIN_A 1      // 功能键 A
#define MCP_PIN_B 0      // 功能键 B

#define MCP_PIN_BUZZER 15    // 蜂鸣器
#define MCP_BLUETOOTH_RX 13  // 蓝牙 RX
#define MCP_BLUETOOTH_TX 12  // 蓝牙 TX